<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
Serialized Form
</TITLE>


<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Serialized Form";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<CENTER>
<H1>
Serialized Form</H1>
</CENTER>
<HR SIZE="4" NOSHADE>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="center"><FONT SIZE="+2">
<B>Package</B> <B>maze.gui</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="maze.gui.HelpInfo"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/HelpInfo.html" title="class in maze.gui">maze.gui.HelpInfo</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
htmlPane</H3>
<PRE>
javax.swing.JEditorPane <B>htmlPane</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
tree</H3>
<PRE>
javax.swing.JTree <B>tree</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
helpURL</H3>
<PRE>
java.net.URL <B>helpURL</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.MazeList"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazeList.html" title="class in maze.gui">maze.gui.MazeList</A> extends javax.swing.JScrollPane implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
myList</H3>
<PRE>
javax.swing.JList <B>myList</B></PRE>
<DL>
<DD>Internal JList instance.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeView</H3>
<PRE>
<A HREF="maze/gui/MazeView.html" title="class in maze.gui">MazeView</A> <B>mazeView</B></PRE>
<DL>
<DD>The maze view we are attached to.
<P>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.MazePainter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazePainter.html" title="class in maze.gui">maze.gui.MazePainter</A> extends java.lang.Object implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
background</H3>
<PRE>
java.awt.Paint <B>background</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
cellBackground</H3>
<PRE>
java.awt.Paint <B>cellBackground</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
fog</H3>
<PRE>
java.awt.Paint <B>fog</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
hover</H3>
<PRE>
java.awt.Paint <B>hover</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeHeight</H3>
<PRE>
int <B>mazeHeight</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeWidth</H3>
<PRE>
int <B>mazeWidth</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
peg</H3>
<PRE>
java.awt.Paint <B>peg</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pegInvalid</H3>
<PRE>
java.awt.Paint <B>pegInvalid</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pegValid</H3>
<PRE>
java.awt.Paint <B>pegValid</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
robotImage</H3>
<PRE>
javax.swing.ImageIcon <B>robotImage</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
runBest</H3>
<PRE>
java.awt.Paint <B>runBest</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
runCurrent</H3>
<PRE>
java.awt.Paint <B>runCurrent</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
runFirst</H3>
<PRE>
java.awt.Paint <B>runFirst</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallEmpty</H3>
<PRE>
java.awt.Paint <B>wallEmpty</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallSet</H3>
<PRE>
java.awt.Paint <B>wallSet</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.MazePainterClassic"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazePainterClassic.html" title="class in maze.gui">maze.gui.MazePainterClassic</A> extends <A HREF="maze/gui/MazePainter.html" title="class in maze.gui">MazePainter</A> implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>

<P>
<A NAME="maze.gui.MazePainterDefault"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazePainterDefault.html" title="class in maze.gui">maze.gui.MazePainterDefault</A> extends <A HREF="maze/gui/MazePainter.html" title="class in maze.gui">MazePainter</A> implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
cellBackgroundEnd</H3>
<PRE>
java.awt.Color <B>cellBackgroundEnd</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
cellBackgroundStart</H3>
<PRE>
java.awt.Color <B>cellBackgroundStart</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pegImage</H3>
<PRE>
javax.swing.ImageIcon <B>pegImage</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallEmptyEnd</H3>
<PRE>
java.awt.Color <B>wallEmptyEnd</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallEmptyStart</H3>
<PRE>
java.awt.Color <B>wallEmptyStart</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallSetEnd</H3>
<PRE>
java.awt.Color <B>wallSetEnd</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallSetStart</H3>
<PRE>
java.awt.Color <B>wallSetStart</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.MazeView"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazeView.html" title="class in maze.gui">maze.gui.MazeView</A> extends javax.swing.JComponent implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<B>serialVersionUID:&nbsp;</B>3249468255178771818L

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
wallSizeDivider</H3>
<PRE>
int <B>wallSizeDivider</B></PRE>
<DL>
<DD>Determines the size of the walls relative to the cell size.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
model</H3>
<PRE>
<A HREF="maze/model/MazeModel.html" title="class in maze.model">MazeModel</A> <B>model</B></PRE>
<DL>
<DD>The maze model that stores the configuration of the maze.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
backgroundImage</H3>
<PRE>
java.awt.image.BufferedImage <B>backgroundImage</B></PRE>
<DL>
<DD>The background image holds the rendered maze cells. When cells are
 invalidated they are redrawn on this background image. When the screen is
 resized that reference is set to null so a newly sized image can be
 created.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
backgroundGraphics</H3>
<PRE>
java.awt.Graphics2D <B>backgroundGraphics</B></PRE>
<DL>
<DD>Stores a reference to the graphics object for the background image. This
 prevents is from having to request it from the image every time.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
csm</H3>
<PRE>
<A HREF="maze/model/CellSizeModel.html" title="class in maze.model">CellSizeModel</A> <B>csm</B></PRE>
<DL>
<DD>Stores the sizes of a cell and its walls.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
painter</H3>
<PRE>
<A HREF="maze/gui/MazePainter.html" title="class in maze.gui">MazePainter</A> <B>painter</B></PRE>
<DL>
<DD>UI delegate used for drawing each maze component.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
robotLocation</H3>
<PRE>
java.awt.Point <B>robotLocation</B></PRE>
<DL>
<DD>The current location of the robot while it is animating.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
robotRotation</H3>
<PRE>
double <B>robotRotation</B></PRE>
<DL>
<DD>The current rotation of the robot in radians.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
robotPathModel</H3>
<PRE>
<A HREF="maze/model/RobotPathModel.html" title="class in maze.model">RobotPathModel</A> <B>robotPathModel</B></PRE>
<DL>
<DD>This is null unless an animation is running and then the
 <code>RobotAnimator</code> will populate it. This stores information about
 the robots paths and history.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
repaintAll</H3>
<PRE>
boolean <B>repaintAll</B></PRE>
<DL>
<DD>A flag for redrawing everything. When set true this tells us we are
 redrawing the whole view which means we must draw the outside walls.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="maze/gui/MazeView.html#invalidateAllCells()"><CODE>MazeView.invalidateAllCells()</CODE></A>, 
<A HREF="maze/gui/MazeView.html#paintComponent(java.awt.Graphics)"><CODE>MazeView.paintComponent(Graphics)</CODE></A></DL>
</DL>
<HR>
<H3>
invalidatedCells</H3>
<PRE>
java.util.Set&lt;E&gt; <B>invalidatedCells</B></PRE>
<DL>
<DD>Stores a set of maze cells that have been invalidated and need to be
 redrawn. ALL access to this set should be synchronized on the object
 itself.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
understandingInt</H3>
<PRE>
int[][] <B>understandingInt</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
understandingDir</H3>
<PRE>
<A HREF="maze/model/Direction.html" title="enum in maze.model">Direction</A>[][] <B>understandingDir</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
drawPathCurrent</H3>
<PRE>
boolean <B>drawPathCurrent</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
drawPathFirst</H3>
<PRE>
boolean <B>drawPathFirst</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
drawPathBest</H3>
<PRE>
boolean <B>drawPathBest</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
drawUnderstanding</H3>
<PRE>
boolean <B>drawUnderstanding</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
drawFog</H3>
<PRE>
boolean <B>drawFog</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.MazeViewerPage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/MazeViewerPage.html" title="class in maze.gui">maze.gui.MazeViewerPage</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
myMazeView</H3>
<PRE>
<A HREF="maze/gui/MazeView.html" title="class in maze.gui">MazeView</A> <B>myMazeView</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeList</H3>
<PRE>
<A HREF="maze/gui/MazeList.html" title="class in maze.gui">MazeList</A> <B>mazeList</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
aiList</H3>
<PRE>
javax.swing.JList <B>aiList</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
animator</H3>
<PRE>
<A HREF="maze/gui/RobotAnimator.html" title="class in maze.gui">RobotAnimator</A> <B>animator</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
speedSliderModel</H3>
<PRE>
javax.swing.BoundedRangeModel <B>speedSliderModel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconPlay</H3>
<PRE>
javax.swing.ImageIcon <B>iconPlay</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconPlayOn</H3>
<PRE>
javax.swing.ImageIcon <B>iconPlayOn</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconStop</H3>
<PRE>
javax.swing.ImageIcon <B>iconStop</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconStopRed</H3>
<PRE>
javax.swing.ImageIcon <B>iconStopRed</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconPauseDisabled</H3>
<PRE>
javax.swing.ImageIcon <B>iconPauseDisabled</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconPauseOn</H3>
<PRE>
javax.swing.ImageIcon <B>iconPauseOn</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
iconPause</H3>
<PRE>
javax.swing.ImageIcon <B>iconPause</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
playAnimation</H3>
<PRE>
javax.swing.Action <B>playAnimation</B></PRE>
<DL>
<DD>This action controls the play animation/simulation button.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
stopAnimation</H3>
<PRE>
javax.swing.Action <B>stopAnimation</B></PRE>
<DL>
<DD>This action controls the stop animation/simulation button.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
pauseAnimation</H3>
<PRE>
javax.swing.Action <B>pauseAnimation</B></PRE>
<DL>
<DD>This action controls the pause animation/simulation button.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
fogAction</H3>
<PRE>
javax.swing.Action <B>fogAction</B></PRE>
<DL>
<DD>Control whether fog of war is drawn.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
pathCurrentAction</H3>
<PRE>
javax.swing.Action <B>pathCurrentAction</B></PRE>
<DL>
<DD>Control whether the current path is drawn.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
drawUnderstandingAction</H3>
<PRE>
javax.swing.Action <B>drawUnderstandingAction</B></PRE>
<DL>
<DD>Used to create a check box for toggling on/off whether or not to draw the
 understanding information.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
themeToggleAction</H3>
<PRE>
javax.swing.Action <B>themeToggleAction</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.PrimaryFrame"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/PrimaryFrame.html" title="class in maze.gui">maze.gui.PrimaryFrame</A> extends javax.swing.JFrame implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
codeEditorPanel</H3>
<PRE>
<A HREF="maze/gui/ScriptEditorPage.html" title="class in maze.gui">ScriptEditorPage</A> <B>codeEditorPanel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
fileMenu</H3>
<PRE>
javax.swing.JMenu <B>fileMenu</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mainTabs</H3>
<PRE>
javax.swing.JTabbedPane <B>mainTabs</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeEditor</H3>
<PRE>
<A HREF="maze/gui/mazeeditor/MazeEditorPage.html" title="class in maze.gui.mazeeditor">MazeEditorPage</A> <B>mazeEditor</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeViewer</H3>
<PRE>
<A HREF="maze/gui/MazeViewerPage.html" title="class in maze.gui">MazeViewerPage</A> <B>mazeViewer</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mMazeInfoModel</H3>
<PRE>
<A HREF="maze/model/MazeInfoModel.html" title="class in maze.model">MazeInfoModel</A> <B>mMazeInfoModel</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.ScriptEditor"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/ScriptEditor.html" title="class in maze.gui">maze.gui.ScriptEditor</A> extends org.fife.ui.rtextarea.RTextScrollPane implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
codeEvalTimer</H3>
<PRE>
javax.swing.Timer <B>codeEvalTimer</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
currentInterpreter</H3>
<PRE>
org.python.util.PythonInterpreter <B>currentInterpreter</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
isDirty</H3>
<PRE>
boolean <B>isDirty</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
scriptFile</H3>
<PRE>
java.io.File <B>scriptFile</B></PRE>
<DL>
<DD>The File (if any) that is attached to this editor.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
textArea</H3>
<PRE>
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea <B>textArea</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.ScriptEditorPage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/ScriptEditorPage.html" title="class in maze.gui">maze.gui.ScriptEditorPage</A> extends javax.swing.JSplitPane implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
editorTabs</H3>
<PRE>
javax.swing.JTabbedPane <B>editorTabs</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
closeScriptAction</H3>
<PRE>
javax.swing.Action <B>closeScriptAction</B></PRE>
<DL>
<DD>Closes the currently visible editor tab.
<P>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.ScriptInfoPanel"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/ScriptInfoPanel.html" title="class in maze.gui">maze.gui.ScriptInfoPanel</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
list</H3>
<PRE>
javax.swing.JList <B>list</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
model</H3>
<PRE>
javax.swing.DefaultListModel <B>model</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
labelErrorStatus</H3>
<PRE>
javax.swing.JLabel <B>labelErrorStatus</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
labelSelectedToken</H3>
<PRE>
javax.swing.JLabel <B>labelSelectedToken</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
labelTokenValue</H3>
<PRE>
javax.swing.JLabel <B>labelTokenValue</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
labelTokenType</H3>
<PRE>
javax.swing.JLabel <B>labelTokenType</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.StatViewPage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/StatViewPage.html" title="class in maze.gui">maze.gui.StatViewPage</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
tracker</H3>
<PRE>
<A HREF="maze/gui/StatTracker.html" title="class in maze.gui">StatTracker</A> <B>tracker</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
maze</H3>
<PRE>
<A HREF="maze/model/MazeModel.html" title="class in maze.model">MazeModel</A> <B>maze</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
algorithm</H3>
<PRE>
<A HREF="maze/ai/RobotBase.html" title="class in maze.ai">RobotBase</A> <B>algorithm</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
statTableModel</H3>
<PRE>
javax.swing.table.DefaultTableModel <B>statTableModel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
algorithmCombo</H3>
<PRE>
javax.swing.JComboBox <B>algorithmCombo</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeView</H3>
<PRE>
<A HREF="maze/gui/MazeView.html" title="class in maze.gui">MazeView</A> <B>mazeView</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mazeList</H3>
<PRE>
<A HREF="maze/gui/MazeList.html" title="class in maze.gui">MazeList</A> <B>mazeList</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR SIZE="4" NOSHADE>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="center"><FONT SIZE="+2">
<B>Package</B> <B>maze.gui.mazeeditor</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="maze.gui.mazeeditor.EditableMazeView"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/mazeeditor/EditableMazeView.html" title="class in maze.gui.mazeeditor">maze.gui.mazeeditor.EditableMazeView</A> extends <A HREF="maze/gui/MazeView.html" title="class in maze.gui">MazeView</A> implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
activeCell</H3>
<PRE>
<A HREF="maze/model/MazeCell.html" title="class in maze.model">MazeCell</A> <B>activeCell</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
activeWallDir</H3>
<PRE>
<A HREF="maze/model/Direction.html" title="enum in maze.model">Direction</A> <B>activeWallDir</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mCurrentTemplate</H3>
<PRE>
<A HREF="maze/gui/mazeeditor/MazeTemplate.html" title="class in maze.gui.mazeeditor">MazeTemplate</A> <B>mCurrentTemplate</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.mazeeditor.MazeEditorPage"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/mazeeditor/MazeEditorPage.html" title="class in maze.gui.mazeeditor">maze.gui.mazeeditor.MazeEditorPage</A> extends javax.swing.JPanel implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
mPointIcon</H3>
<PRE>
javax.swing.ImageIcon <B>mPointIcon</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mCurrentTemplate</H3>
<PRE>
<A HREF="maze/gui/mazeeditor/MazeTemplate.html" title="class in maze.gui.mazeeditor">MazeTemplate</A> <B>mCurrentTemplate</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mMazeView</H3>
<PRE>
<A HREF="maze/gui/mazeeditor/EditableMazeView.html" title="class in maze.gui.mazeeditor">EditableMazeView</A> <B>mMazeView</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mOpenMazes</H3>
<PRE>
<A HREF="maze/gui/MazeList.html" title="class in maze.gui">MazeList</A> <B>mOpenMazes</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mMouseAdapter</H3>
<PRE>
java.awt.event.MouseAdapter <B>mMouseAdapter</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mLastNew</H3>
<PRE>
int <B>mLastNew</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.gui.mazeeditor.NewMazeDialog"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/gui/mazeeditor/NewMazeDialog.html" title="class in maze.gui.mazeeditor">maze.gui.mazeeditor.NewMazeDialog</A> extends javax.swing.JDialog implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
mName</H3>
<PRE>
javax.swing.JTextField <B>mName</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mWidth</H3>
<PRE>
javax.swing.JSpinner <B>mWidth</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mHeight</H3>
<PRE>
javax.swing.JSpinner <B>mHeight</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mGroup</H3>
<PRE>
javax.swing.ButtonGroup <B>mGroup</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mOldSelect</H3>
<PRE>
javax.swing.JRadioButton <B>mOldSelect</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mNewSelect</H3>
<PRE>
javax.swing.JRadioButton <B>mNewSelect</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mWidthLabel</H3>
<PRE>
javax.swing.JLabel <B>mWidthLabel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mHeightLabel</H3>
<PRE>
javax.swing.JLabel <B>mHeightLabel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mNameLabel</H3>
<PRE>
javax.swing.JLabel <B>mNameLabel</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
mSelection</H3>
<PRE>
java.lang.String <B>mSelection</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR SIZE="4" NOSHADE>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="center"><FONT SIZE="+2">
<B>Package</B> <B>maze.model</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="maze.model.CellSizeModel"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/model/CellSizeModel.html" title="class in maze.model">maze.model.CellSizeModel</A> extends java.util.Observable implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
cellWidth</H3>
<PRE>
int <B>cellWidth</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
cellHeight</H3>
<PRE>
int <B>cellHeight</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallWidth</H3>
<PRE>
int <B>wallWidth</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
wallHeight</H3>
<PRE>
int <B>wallHeight</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
forceEven</H3>
<PRE>
boolean <B>forceEven</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.model.MazeCell"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/model/MazeCell.html" title="class in maze.model">maze.model.MazeCell</A> extends java.lang.Object implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<B>serialVersionUID:&nbsp;</B>-3456709665929349825L

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
x</H3>
<PRE>
int <B>x</B></PRE>
<DL>
<DD>The column or X coordinate where this cell lives, starting from the left
 with 1.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
y</H3>
<PRE>
int <B>y</B></PRE>
<DL>
<DD>The row or Y coordinate where this cell lives in the maze, starting from
 the top with 1.
<P>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.model.MazeModel"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/model/MazeModel.html" title="class in maze.model">maze.model.MazeModel</A> extends <A HREF="maze/util/ListenerSubject.html" title="class in maze.util">ListenerSubject</A>&lt;<A HREF="maze/model/MazeCell.html" title="class in maze.model">MazeCell</A>&gt; implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
cwalls</H3>
<PRE>
java.util.BitSet <B>cwalls</B></PRE>
<DL>
<DD>Column walls.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
height</H3>
<PRE>
int <B>height</B></PRE>
<DL>
<DD>Number of rows or height of this maze.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
rwalls</H3>
<PRE>
java.util.BitSet <B>rwalls</B></PRE>
<DL>
<DD>Row walls.
<P>
<DL>
</DL>
</DL>
<HR>
<H3>
width</H3>
<PRE>
int <B>width</B></PRE>
<DL>
<DD>Number of columns or width of this maze.
<P>
<DL>
</DL>
</DL>

<P>
<A NAME="maze.model.RobotModelMaster.RobotCrashedException"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/model/RobotModelMaster.RobotCrashedException.html" title="class in maze.model">maze.model.RobotModelMaster.RobotCrashedException</A> extends java.lang.Exception implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>

<P>
<A NAME="maze.model.RobotPathModel"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class <A HREF="maze/model/RobotPathModel.html" title="class in maze.model">maze.model.RobotPathModel</A> extends <A HREF="maze/util/ListenerSubject.html" title="class in maze.util">ListenerSubject</A>&lt;<A HREF="maze/model/MazeCell.html" title="class in maze.model">MazeCell</A>&gt; implements Serializable</B></FONT></TH>
</TR>
</TABLE>

<P>
<A NAME="serializedForm"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Serialized Fields</B></FONT></TH>
</TR>
</TABLE>

<H3>
visited</H3>
<PRE>
java.util.Set&lt;E&gt; <B>visited</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pathCurrent</H3>
<PRE>
java.util.List&lt;E&gt; <B>pathCurrent</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pathFirst</H3>
<PRE>
java.util.List&lt;E&gt; <B>pathFirst</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
pathBest</H3>
<PRE>
java.util.List&lt;E&gt; <B>pathBest</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<H3>
startCell</H3>
<PRE>
<A HREF="maze/model/MazeCell.html" title="class in maze.model">MazeCell</A> <B>startCell</B></PRE>
<DL>
<DL>
</DL>
</DL>

<P>
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>
